/***************************************************************************
 创建者: 华磊
 开始时间: 2018.8.14
 copyright: (C) 华友高科
 修改说明: (每次有修改就添加一条，带有 修改人，修改时间，修改描述)
 example (1) hualei 2017.5.8 类的具体实现代码编写

 ***************************************************************************
 *  @file x.h
 *  功能:
 *
 *                                                                         *
 ***************************************************************************/
#ifndef RSRINFO_H
#define RSRINFO_H

#include <QString>

#include "instructionEnum.h"

#include "domparser.h"
#include "GeneralDefine.h"

#include "md5check.h"

#include <QDebug>

struct RsrInformation
{
    int runFlag;

    int num;

    int diNum;

    RSR_TYPE rsrType;

    QString programName;
};
/**
 * @brief The RsrInfo class 预约启动程序管理
 */
class RsrInfo : public DomParser
{
public:
    RsrInfo(int robotId);

    bool readRsrInfo(QString filePath);

    bool writeRsrInfo();

public:
    QString filePath;

   QVector <RsrInformation> rsrInfoList;

private:

   MD5Check *md5Instance;

   int rsrRobotId;
};

#endif // RSRINFO_H
